__={ 
    name:"",
    remark:""
    ,title:"",
version:"",
site:"",
source:"",
copy:"",
classes:[{ 
    name:"fly",
    remark:""
    ,path:"fly",
properties:[],
methods:[],
events:[]
},{ 
    name:"ui",
    remark:""
    ,path:"fly.ui",
properties:[],
methods:[{ 
    name:"getInner",
    remark:"获取对象内层元素"
    ,args:[{ 
    name:"el",
    remark:"Html元素或者其他包含Html元素的对象"
    ,type:"HtmlElement/Object"}],
ret:{ 
    name:"",
    remark:"对象内层元素的fly.ui.Element实例"
    ,type:"fly.ui.Element"}},
{ 
    name:"getOuter",
    remark:"获取对象外层元素"
    ,args:[{ 
    name:"el",
    remark:"Html元素或者其他包含Html元素的对象"
    ,type:"HtmlElement/Object"}],
ret:{ 
    name:"",
    remark:"对象外层元素的fly.ui.Element实例"
    ,type:"fly.ui.Element"}}],
events:[]
},{ 
    name:"Element",
    remark:"对元素进行封装，使其具有 fly.collection.IList 所有成员"
    ,path:"fly.ui.Element",
properties:[],
methods:[],
events:[]
},{ 
    name:"collection",
    remark:""
    ,path:"fly.collection",
properties:[],
methods:[],
events:[]
},{ 
    name:"MapList",
    remark:"可以按KeyValue访问的集合对象，具有 fly.collection.IList 所有成员"
    ,path:"fly.collection.MapList",
properties:[{ 
    name:"idAccessor",
    remark:"读取id的方法，默认为属性“id”"
    ,type:""},
{ 
    name:"getById",
    remark:"通过id获取元素"
    ,type:""}],
methods:[{ 
    name:"reMap",
    remark:"重新构造dataMap"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"add",
    remark:"添加元素"
    ,args:[{ 
    name:"items",
    remark:"要添加的任意多个元素"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"addRange",
    remark:"添加元素"
    ,args:[{ 
    name:"items",
    remark:"要添加的任意多个元素"
    ,type:"Array"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"addAt",
    remark:"在指定位置插入元素"
    ,args:[{ 
    name:"index",
    remark:"要插入元素的位置"
    ,type:"Int"},{ 
    name:"item",
    remark:"要插入的元素"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}}],
events:[]
},{ 
    name:"Component",
    remark:"组件对象,ui和其他组件的基类"
    ,path:"fly.Component",
properties:[{ 
    name:"isComponent",
    remark:"默认true，标识对象为fly.Component的实例"
    ,type:"Boolean"}],
methods:[{ 
    name:"joinPlugins",
    remark:"管理组件的所有插件"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"getId",
    remark:"获取组件id，当组件id为空时，则自动生成"
    ,args:[],
ret:{ 
    name:"",
    remark:"组件id"
    ,type:"Object"}},
{ 
    name:"getCompType",
    remark:"获取组件类型"
    ,args:[],
ret:{ 
    name:"",
    remark:"组件类型名称"
    ,type:"String"}},
{ 
    name:"clone",
    remark:"克隆对象"
    ,args:[{ 
    name:"override",
    remark:"要重写的成员"
    ,type:"JSON(可选)"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"Mgr",
    remark:"组件管理"
    ,path:"fly.Component.Mgr",
properties:[{ 
    name:"all",
    remark:"所有组件实例"
    ,type:""},
{ 
    name:"typeMap",
    remark:"所有类型"
    ,type:""}],
methods:[{ 
    name:"reg",
    remark:"注册组件"
    ,args:[{ 
    name:"comp",
    remark:""
    ,type:"fly.Component"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"regType",
    remark:"注册类型"
    ,args:[{ 
    name:"ctype",
    remark:"类简称"
    ,type:"String"},{ 
    name:"_class",
    remark:"类"
    ,type:"Function"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"getType",
    remark:"获取类型"
    ,args:[{ 
    name:"ctype",
    remark:"类简称"
    ,type:"String"}],
ret:{ 
    name:"",
    remark:"类型"
    ,type:"Function"}},
{ 
    name:"create",
    remark:"创建类实例"
    ,args:[{ 
    name:"config",
    remark:"初始化配置"
    ,type:"JSON"},{ 
    name:"type",
    remark:"类"
    ,type:"Function"}],
ret:{ 
    name:"",
    remark:"类实例"
    ,type:"fly.Component"}}],
events:[]
},{ 
    name:"DragHelper",
    remark:"拖拽"
    ,path:"fly.ui.DragHelper",
properties:[{ 
    name:"elements",
    remark:"要拖动的元素"
    ,type:"Array"},
{ 
    name:"handle",
    remark:"拖动的手柄"
    ,type:"Array"},
{ 
    name:"stopEvents",
    remark:"停止拖动事件，默认：[\'mouseup\']"
    ,type:"Array"},
{ 
    name:"dragAll",
    remark:"是否所有元素一起拖动，默认一起拖动，如果指定手柄，则必须所有元素一起拖动"
    ,type:"Boolean"},
{ 
    name:"dragX",
    remark:"允许横向拖动或调整宽度"
    ,type:"Boolean"},
{ 
    name:"dragY",
    remark:"允许纵向拖动或调整高度"
    ,type:"Boolean"},
{ 
    name:"isResize",
    remark:"是否调整大小，为false标识拖动位置"
    ,type:"Boolean"},
{ 
    name:"changeCursor",
    remark:"是否改变鼠标指针，仅对拖动位置是有效"
    ,type:"Boolean"},
{ 
    name:"drag",
    remark:"拖拽"
    ,type:""},
{ 
    name:"cancel",
    remark:"取消拖拽"
    ,type:""},
{ 
    name:"stop",
    remark:"停止拖拽"
    ,type:""}],
methods:[{ 
    name:"onStart",
    remark:"#E 在开始拖动时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:"返回false将会取消拖动"
    ,type:"Boolean"}},
{ 
    name:"onDrag",
    remark:"#E 在拖动时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:"返回false将会取消拖动"
    ,type:"Boolean"}},
{ 
    name:"onStop",
    remark:"#E 在拖动停止前发生"
    ,args:[],
ret:{ 
    name:"",
    remark:"返回false阻止拖动停止"
    ,type:"Boolean"}},
{ 
    name:"start",
    remark:"开始拖动"
    ,args:[{ 
    name:"handle",
    remark:"引发拖动事件的源"
    ,type:"HtmlElement"}],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"changeX",
    remark:"横向或宽度调整"
    ,args:[{ 
    name:"el",
    remark:"要调整的元素"
    ,type:"fly.ui.Element"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"changeY",
    remark:"纵向或高度调整"
    ,args:[{ 
    name:"el",
    remark:"要调整的元素"
    ,type:"fly.ui.Element"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[{ 
    name:"onStoped",
    remark:"在拖动停止后发生"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:""}}]
},{ 
    name:"data",
    remark:""
    ,path:"fly.data",
properties:[],
methods:[],
events:[]
},{ 
    name:"Store",
    remark:"提供绑定的数据集"
    ,path:"fly.data.Store",
properties:[{ 
    name:"total",
    remark:"总记录数"
    ,type:"Int"},
{ 
    name:"pageSize",
    remark:"单页记录数"
    ,type:"Int"},
{ 
    name:"start",
    remark:"开始位置"
    ,type:"Int"},
{ 
    name:"end",
    remark:"结束位置"
    ,type:"Int"},
{ 
    name:"totalProperty",
    remark:"读取总记录数的属性名"
    ,type:"String"},
{ 
    name:"recordsProperty",
    remark:"读取记录的属性名"
    ,type:"String"},
{ 
    name:"records",
    remark:"当前页记录"
    ,type:"Array<Object>"},
{ 
    name:"remoteSort",
    remark:"是否远程排序"
    ,type:"Boolean"},
{ 
    name:"idProperty",
    remark:"读取id的属性名"
    ,type:"String"},
{ 
    name:"childrenProperty",
    remark:"读取下级记录的属性名"
    ,type:"String"},
{ 
    name:"sortInfo",
    remark:"记录当前的状态"
    ,type:""}],
methods:[{ 
    name:"getChildren",
    remark:"获取下级记录"
    ,args:[{ 
    name:"record",
    remark:"当前记录"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:"记录的下级记录"
    ,type:"Array<Object>"}},
{ 
    name:"onPreGetRecords",
    remark:"#E 在获取记录前发生"
    ,args:[{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:"返回false取消"
    ,type:"Boolean"}},
{ 
    name:"onGetRecords",
    remark:"#E 在获取记录时发生"
    ,args:[{ 
    name:"records",
    remark:"获取的记录"
    ,type:"Array<Object>"},{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"getRecords",
    remark:"获取记录"
    ,args:[{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"},{ 
    name:"callback",
    remark:"回调函数,在获取记录后执行"
    ,type:"Function"}],
ret:{ 
    name:"",
    remark:"记录"
    ,type:"Array<Object>"}}],
events:[{ 
    name:"onDataChange",
    remark:"在数据有变化时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:""}}]
},{ 
    name:"AjaxStore",
    remark:"提供绑定的数据集"
    ,path:"fly.data.AjaxStore",
properties:[],
methods:[{ 
    name:"onPreRequest",
    remark:"#E 在执行请求前发生"
    ,args:[{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"},{ 
    name:"oldOPtion",
    remark:"原始的查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:"返回false取消"
    ,type:"Boolean"}},
{ 
    name:"onRequested",
    remark:"#E 在执行请求完成后发生"
    ,args:[{ 
    name:"result",
    remark:"执行请求返回的结果"
    ,type:"Object"},{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"request",
    remark:"执行Ajax请求"
    ,args:[{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"},{ 
    name:"callback",
    remark:"回调函数,在Ajax请求完成时执行"
    ,type:"Function"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"processRequest",
    remark:"处理Ajax请求返回结果"
    ,args:[{ 
    name:"requester",
    remark:"执行Ajax请求的Http对象"
    ,type:"HttpRequest"}],
ret:{ 
    name:"",
    remark:"经处理的Ajax请求结果"
    ,type:"Object"}}],
events:[]
},{ 
    name:"IControlPlugin",
    remark:"插件接口,提供插件的基本成员"
    ,path:"fly.ui.IControlPlugin",
properties:[{ 
    name:"isPlugin",
    remark:"标识该对象是插件"
    ,type:"Boolean"},
{ 
    name:"ownerControl",
    remark:"插件所属控件"
    ,type:"fly.Component"}],
methods:[{ 
    name:"onJoin",
    remark:"#E 在将插件和组件联系起来时发生"
    ,args:[{ 
    name:"control",
    remark:"所属组件"
    ,type:"fly.Component"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"join",
    remark:"将插件和组件联系起来"
    ,args:[{ 
    name:"control",
    remark:"所属组件"
    ,type:"fly.Component"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"Template",
    remark:"模板"
    ,path:"fly.ui.Template",
properties:[],
methods:[{ 
    name:"format",
    remark:"传递格式化参数"
    ,args:[{ 
    name:"args",
    remark:"用来格式化的多个参数"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"apply",
    remark:"应用模板格式"
    ,args:[],
ret:{ 
    name:"",
    remark:"经格式的Html"
    ,type:"String"}},
{ 
    name:"toElement",
    remark:"将模板格式化为Html元素"
    ,args:[],
ret:{ 
    name:"",
    remark:"格式化的Html元素"
    ,type:"fly.ui.Element"}},
{ 
    name:"toElements",
    remark:"将模板格式化为多个Html元素"
    ,args:[],
ret:{ 
    name:"",
    remark:"格式化的多个Html元素"
    ,type:"Array"}},
{ 
    name:"create",
    remark:"创建模板"
    ,args:[{ 
    name:"template",
    remark:"格式化字符串"
    ,type:"String"}],
ret:{ 
    name:"",
    remark:"模板"
    ,type:"fly.ui.Template"}}],
events:[]
},{ 
    name:"IDataBound",
    remark:"可绑定控件接口,提供可绑定控件基本成员"
    ,path:"fly.ui.IDataBound",
properties:[{ 
    name:"isDataBindControl",
    remark:"可绑定控件标识"
    ,type:"Boolean"},
{ 
    name:"canBind",
    remark:"当前是否可以绑定"
    ,type:"Boolean"}],
methods:[{ 
    name:"getParams",
    remark:"获取查询选项"
    ,args:[],
ret:{ 
    name:"",
    remark:"查询选项"
    ,type:"JSON"}},
{ 
    name:"createStore",
    remark:"创建数据集"
    ,args:[{ 
    name:"config",
    remark:"数据集初始化配置"
    ,type:""}],
ret:{ 
    name:"",
    remark:"数据集"
    ,type:"fly.data.Store"}},
{ 
    name:"setStore",
    remark:"创建数据集"
    ,args:[{ 
    name:"config",
    remark:"数据集初始化配置"
    ,type:""}],
ret:{ 
    name:"",
    remark:"数据集"
    ,type:"fly.data.Store"}},
{ 
    name:"onPreBind",
    remark:"#E 在绑定前发生"
    ,args:[{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:"返回false取消绑定"
    ,type:"Boolean"}},
{ 
    name:"onBinding",
    remark:"#E 在执行绑定时发生"
    ,args:[{ 
    name:"records",
    remark:"绑定的记录"
    ,type:"Array<Object>"}],
ret:{ 
    name:"",
    remark:"返回false取消绑定"
    ,type:"Boolean"}},
{ 
    name:"onAfterBind",
    remark:"#E 在执行绑定时发生"
    ,args:[{ 
    name:"records",
    remark:"绑定的记录"
    ,type:"Array<Object>"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"doBind",
    remark:"执行绑定"
    ,args:[{ 
    name:"records",
    remark:"绑定的记录"
    ,type:"Array<Object>"},{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"bind",
    remark:"提取数据执行绑定"
    ,args:[{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"bindRecords",
    remark:"绑定记录到控件,需控件实现"
    ,args:[{ 
    name:"records",
    remark:"绑定的记录"
    ,type:"Array<Object>"},{ 
    name:"option",
    remark:"查询选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"IContainer",
    remark:"容器控件接口"
    ,path:"fly.ui.IContainer",
properties:[{ 
    name:"defaults",
    remark:"每一项的默认配置"
    ,type:"JSON"},
{ 
    name:"items",
    remark:"元素项集合"
    ,type:"Array<Object>"}],
methods:[],
events:[]
},{ 
    name:"Control",
    remark:"控件基类"
    ,path:"fly.ui.Control",
properties:[{ 
    name:"applyUniqueCss",
    remark:"是否为控件生成唯一的CSS类名"
    ,type:"Boolean"},
{ 
    name:"baseCss",
    remark:"基本的CSS名称"
    ,type:"String"},
{ 
    name:"isControl",
    remark:"对象是否控件的标识"
    ,type:"Boolean"},
{ 
    name:"rendered",
    remark:"控件是否呈现"
    ,type:"Boolean"},
{ 
    name:"elTemplate",
    remark:"el元素模板"
    ,type:"fly.ui.Template"},
{ 
    name:"elFormat",
    remark:"el格式化模板"
    ,type:"String"},
{ 
    name:"wrapTemplate",
    remark:"wrap元素模板"
    ,type:"fly.ui.Template"},
{ 
    name:"wrapFormat",
    remark:"wrap格式化模板"
    ,type:"String"},
{ 
    name:"inner",
    remark:"内层元素"
    ,type:"String"},
{ 
    name:"bodyTemplate",
    remark:"body元素模板"
    ,type:"fly.ui.Template"},
{ 
    name:"bodyFormat",
    remark:"body格式化模板"
    ,type:"String"},
{ 
    name:"domFrame",
    remark:"dom结构,如:\'el\'或者[\'tbar\',\'body\']或者{wrap:[\'body\',\'bbar\']}"
    ,type:"String/Array/Object"}],
methods:[{ 
    name:"onInit",
    remark:"#E 控件初始化时发生"
    ,args:[{ 
    name:"control",
    remark:"控件"
    ,type:"fly.ui.Control"},{ 
    name:"evt",
    remark:"事件"
    ,type:"Event"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"getHtml",
    remark:"获取控件内容,Html格式"
    ,args:[],
ret:{ 
    name:"",
    remark:"Html"
    ,type:"String"}},
{ 
    name:"getText",
    remark:"获取控件内容,文本格式"
    ,args:[],
ret:{ 
    name:"",
    remark:"文本内容"
    ,type:"String"}},
{ 
    name:"setHtml",
    remark:"设置控件内容,Html格式"
    ,args:[{ 
    name:"html",
    remark:"Html"
    ,type:"String"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"setText",
    remark:"设置控件内容,文本格式"
    ,args:[{ 
    name:"text",
    remark:"文本内容"
    ,type:"String"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"setContent",
    remark:"设置控件内容,Html格式"
    ,args:[{ 
    name:"content",
    remark:"内容"
    ,type:"String"},{ 
    name:"isHtml",
    remark:"是否Html格式"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"getContent",
    remark:"获取控件内容"
    ,args:[{ 
    name:"isHtml",
    remark:"是否Html格式"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:"String"}},
{ 
    name:"getOuter",
    remark:"获取元素最外层元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"getInner",
    remark:"获取元素最内层元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"render",
    remark:"将控件呈现到页面"
    ,args:[{ 
    name:"to",
    remark:"HtmlElement/Element(可选) 控件将附件到该元素"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"setWidth",
    remark:"设置控件宽度"
    ,args:[{ 
    name:"width",
    remark:"宽度"
    ,type:"Int/String"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"setHeight",
    remark:"设置控件高度"
    ,args:[{ 
    name:"width",
    remark:"高度"
    ,type:"Int/String"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"initCss",
    remark:"初始化CSS"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"initTemplate",
    remark:"初始化模板"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"onPreRender",
    remark:"#E 在控件呈现前发生"
    ,args:[],
ret:{ 
    name:"",
    remark:"返回false取消呈现"
    ,type:"Boolean"}},
{ 
    name:"processItem",
    remark:"呈现前对每一项进行处理,需要重写"
    ,args:[{ 
    name:"item",
    remark:"要处理的项"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"initContent",
    remark:"初始化内容"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"createElement",
    remark:"创建控件元素"
    ,args:[{ 
    name:"name",
    remark:"元素"
    ,type:""},{ 
    name:"fire",
    remark:"是否触发事件"
    ,type:""}],
ret:{ 
    name:"",
    remark:"创建的元素"
    ,type:"Element"}},
{ 
    name:"createEl",
    remark:"创建el元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"createWrap",
    remark:"创建wrap元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"createBody",
    remark:"创建body元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"onCreateFrame",
    remark:"#E 在创建元素结构时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"eachFrame",
    remark:"遍历dom结构"
    ,args:[{ 
    name:"frame",
    remark:"dom结构"
    ,type:"String/Array/Object"},{ 
    name:"fn",
    remark:"对结构进行处理的函数"
    ,type:"Function"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"createFrame",
    remark:"创建dom结构"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"createFrameEl",
    remark:"创建dom结构元素"
    ,args:[{ 
    name:"name",
    remark:"元素名称"
    ,type:"String"},{ 
    name:"parent",
    remark:"上级元素"
    ,type:"fly.ui.Element"}],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Element"}},
{ 
    name:"show",
    remark:"显示控件"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"hide",
    remark:"隐藏控件"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"disable",
    remark:"设置控件禁用状态"
    ,args:[{ 
    name:"disabled",
    remark:"是否禁用,默认 true"
    ,type:"Boolean(可选)"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"enable",
    remark:"设置控件启用状态"
    ,args:[{ 
    name:"enabled",
    remark:"是否启用,默认 true"
    ,type:"Boolean(可选)"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}}],
events:[{ 
    name:"onRender",
    remark:"在控件呈现时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"onBuildUI",
    remark:"在构造UI元素时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:""}}]
,base:'fly.Component'},{ 
    name:"Panel",
    remark:"容器基类"
    ,path:"fly.ui.Panel",
properties:[],
methods:[{ 
    name:"createModal",
    remark:"创建模式窗口背景"
    ,args:[{ 
    name:"config",
    remark:"初始化配置"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Panel"}}],
events:[]
,base:'fly.ui.Control'},{ 
    name:"BaseSelectionModel",
    remark:"元素选择模型基类"
    ,path:"fly.ui.BaseSelectionModel",
properties:[{ 
    name:"selectedCss",
    remark:"选中CSS样式"
    ,type:"String"},
{ 
    name:"selectedProperty",
    remark:"标识是否选中的属性名"
    ,type:"String"},
{ 
    name:"elName",
    remark:"为每一项应用选择样式的元素名称"
    ,type:"String"},
{ 
    name:"singleSelect",
    remark:"是否单选模式,默认false"
    ,type:"Boolean"},
{ 
    name:"selectedItems",
    remark:"已选中元素"
    ,type:"Array<Object>"},
{ 
    name:"lastSelectedItem",
    remark:"最后选择项"
    ,type:"Object"},
{ 
    name:"canToggleByItem",
    remark:"支持元素事件"
    ,type:"Boolean"},
{ 
    name:"toggleByItemEvents",
    remark:"元素事件类型,默认\"click\""
    ,type:"String"},
{ 
    name:"canSelectByDrag",
    remark:"支持拖拽选中"
    ,type:"Boolean"},
{ 
    name:"dragClearSelection",
    remark:"拖拽时清除选择"
    ,type:"Boolean"}],
methods:[{ 
    name:"compare",
    remark:"获取用于排序的值"
    ,args:[{ 
    name:"item",
    remark:"元素"
    ,type:""}],
ret:{ 
    name:"",
    remark:"是否选中"
    ,type:"Boolean"}},
{ 
    name:"getItems",
    remark:"获取所有元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"Array<Object>"}},
{ 
    name:"getById",
    remark:"通过id获取元素"
    ,args:[{ 
    name:"id",
    remark:"元素id"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:"Object"}},
{ 
    name:"getRange",
    remark:"获取在两元素范围内的元素"
    ,args:[{ 
    name:"item1",
    remark:"开始元素"
    ,type:""},{ 
    name:"item2",
    remark:"结束元素"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:"Array<Object>"}},
{ 
    name:"getItem",
    remark:"获取指定位置的元素"
    ,args:[{ 
    name:"index",
    remark:"元素位置"
    ,type:"Index"}],
ret:{ 
    name:"",
    remark:""
    ,type:"Object"}},
{ 
    name:"isItem",
    remark:"获取元素"
    ,args:[{ 
    name:"index",
    remark:"索引或者元素"
    ,type:"Int/Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:"Object"}},
{ 
    name:"getSelections",
    remark:"获取选中元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"Array<Object>"}},
{ 
    name:"isSelected",
    remark:"元素是否选中"
    ,args:[{ 
    name:"index",
    remark:"元素或索引"
    ,type:"Int/Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:"Boolean"}},
{ 
    name:"selectAll",
    remark:"选中所有元素"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"clearSelections",
    remark:"清除选中项"
    ,args:[{ 
    name:"exceptItem",
    remark:"排除项"
    ,type:"Object(可选)"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"setState",
    remark:"设置状态"
    ,args:[{ 
    name:"item",
    remark:"项"
    ,type:"Object"},{ 
    name:"isSelected",
    remark:"选中"
    ,type:"Boolean"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"toggleState",
    remark:"切换元素选中状态"
    ,args:[{ 
    name:"item",
    remark:"项"
    ,type:"Object"},{ 
    name:"keep",
    remark:"保持其它元素选择状态"
    ,type:"Boolean(可选)"},{ 
    name:"fire",
    remark:"是否触发事件"
    ,type:"Boolean(可选)"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"select",
    remark:"选中元素"
    ,args:[{ 
    name:"index",
    remark:"元素或索引"
    ,type:"Int/Object"},{ 
    name:"selected",
    remark:"选中状态,默认true"
    ,type:"Boolean(可选)"},{ 
    name:"keep",
    remark:"保持其它元素选择状态"
    ,type:"Boolean(可选)"},{ 
    name:"fire",
    remark:"是否触发事件"
    ,type:"Boolean(可选)"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"onBeforeSelect",
    remark:"#E 在元素选择状态发生改变前发生"
    ,args:[{ 
    name:"item",
    remark:"状态改变的元素"
    ,type:"Object"},{ 
    name:"selected",
    remark:"选中状态"
    ,type:"Boolean"}],
ret:{ 
    name:"",
    remark:"返回false阻止状态改变"
    ,type:"Boolean"}},
{ 
    name:"join",
    remark:"和控件连接"
    ,args:[{ 
    name:"control",
    remark:""
    ,type:"fly.ui.Control"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"getOwnerItemId",
    remark:"获取Dom元素所属项,需实现"
    ,args:[{ 
    name:"el",
    remark:"Html元素"
    ,type:"HtmlElement"}],
ret:{ 
    name:"",
    remark:"Html所在项"
    ,type:"Object"}},
{ 
    name:"toggleIsKeep",
    remark:"在切换元素状态时是否保持其它元素选择状态"
    ,args:[{ 
    name:"el",
    remark:"Html元素"
    ,type:"HtmlElement"},{ 
    name:"item",
    remark:"项"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:"是否保持"
    ,type:"Boolean"}},
{ 
    name:"toggleByItemHandler",
    remark:"切换元素状态事件的处理函数"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"void"}},
{ 
    name:"getOwnerControl",
    remark:"获取所属控件"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"fly.ui.Control"}}],
events:[{ 
    name:"onSelectionChange",
    remark:"在元素选择状态发生改变时发生"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:""}}]
},{ 
    name:"tree",
    remark:""
    ,path:"fly.ui.tree",
properties:[],
methods:[],
events:[]
},{ 
    name:"CheckboxSelectionModel",
    remark:"Checkbox元素选择模型"
    ,path:"fly.ui.tree.CheckboxSelectionModel",
properties:[{ 
    name:"parentCascade",
    remark:"级联选择父元素"
    ,type:"Boolean"},
{ 
    name:"childCascade",
    remark:"级联选择子元素"
    ,type:"Boolean"},
{ 
    name:"fireByText",
    remark:"可以文本触发选择事件"
    ,type:"Boolean"},
{ 
    name:"fireByCheckbox",
    remark:"可以复选框触发选择事件"
    ,type:"Boolean"},
{ 
    name:"fireByIcon",
    remark:"可以图标触发选择事件"
    ,type:"Boolean"}],
methods:[{ 
    name:"applyItem",
    remark:"对元素进行事件等的初始化处理"
    ,args:[{ 
    name:"item",
    remark:"元素"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"BaseItem",
    remark:"节点基类"
    ,path:"fly.ui.BaseItem",
properties:[{ 
    name:"leaf",
    remark:"是否叶节点"
    ,type:"Boolean"},
{ 
    name:"el",
    remark:"dom元素"
    ,type:"fly.ui.Element"},
{ 
    name:"content",
    remark:"内容元素"
    ,type:"fly.ui.Element"},
{ 
    name:"icon",
    remark:"图标元素"
    ,type:"fly.ui.Element"},
{ 
    name:"toggleButton",
    remark:"切换按钮"
    ,type:"fly.ui.Element"},
{ 
    name:"items",
    remark:"子节点"
    ,type:"Array<fly.ui.BaseItem>"},
{ 
    name:"expanded",
    remark:"是否展开"
    ,type:"Boolean"},
{ 
    name:"checked",
    remark:"是否选中"
    ,type:"Boolean"},
{ 
    name:"contentFormat",
    remark:"内容区格式化模板"
    ,type:"String"},
{ 
    name:"itemFormat",
    remark:"节点格式化模板"
    ,type:"String"}],
methods:[{ 
    name:"check",
    remark:"选择"
    ,args:[{ 
    name:"checked",
    remark:"是否选中"
    ,type:"Boolean"},{ 
    name:"cascade",
    remark:"是否级联选择"
    ,type:"Boolean"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"toggleCheck",
    remark:"切换选中状态"
    ,args:[{ 
    name:"cascade",
    remark:"是否级联选择"
    ,type:"Boolean"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"checkAll",
    remark:"选择所有子节点"
    ,args:[{ 
    name:"checked",
    remark:"是否选中"
    ,type:"Boolean"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"toggle",
    remark:"切换折叠/展开状态"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"collapse",
    remark:"折叠"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"expand",
    remark:"展开"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"buildUI",
    remark:"构造节点UI元素"
    ,args:[{ 
    name:"text",
    remark:"文本内容"
    ,type:"String"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"setText",
    remark:"设置节点文本内容"
    ,args:[{ 
    name:"text",
    remark:"文本内容"
    ,type:"String"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
}]}